API Documentation
Static.h
1 // Static.h
3 //
5 
6 namespace nkWinUi
7 {
11  class Static : public Component
12  {
13  public :
14 
20  Static () ;
24  ~Static () ;
25 
26  // Getters
30  const std::function<void (Static*, const ClickEventData&)>& getClickCallback () const ;
39 
40  // Setters
46  void setClickCallback (const std::function<void (Static*, const ClickEventData&)>& value) ;
52  virtual void setAlignHorizontal (ALIGNMENT value) ;
58  virtual void setAlignVertical (ALIGNMENT value) ;
59 
63  virtual void exportIntrospection (nkExport::Node* rootNode) override ;
67  virtual void importClassFromTree (nkExport::Node* rootNode) override ;
68  } ;
69 }
nkWinUi::ClickEventData
Data holder for a click event.
Definition: ClickEventData.h:12
nkWinUi::ALIGNMENT
ALIGNMENT
Possible alignment values, interpretable by components depending on their behavior.
Definition: Alignment.h:12
nkWinUi::Static::setAlignHorizontal
virtual void setAlignHorizontal(ALIGNMENT value)
nkWinUi::Static::Static
Static()
nkWinUi::Static::exportIntrospection
virtual void exportIntrospection(nkExport::Node *rootNode) override
nkWinUi::Component
Base class for any graphical component.
Definition: Component.h:12
nkWinUi::Static
A graphical static text zone.
Definition: Static.h:12
nkExport::Node
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
nkWinUi::Static::getAlignVertical
ALIGNMENT getAlignVertical() const
nkWinUi::Static::~Static
~Static()
nkWinUi::Static::setAlignVertical
virtual void setAlignVertical(ALIGNMENT value)
nkWinUi::Static::setClickCallback
void setClickCallback(const std::function< void(Static *, const ClickEventData &)> &value)
nkWinUi::Static::getAlignHorizontal
ALIGNMENT getAlignHorizontal() const
nkWinUi::Static::getClickCallback
const std::function< void(Static *, const ClickEventData &)> & getClickCallback() const
nkWinUi
Encompasses all API of component NilkinsWinUi.
Definition: Button.h:7
nkWinUi::Static::importClassFromTree
virtual void importClassFromTree(nkExport::Node *rootNode) override